skin appendage - Spanish English Dictionary